package com.education.platform.api.vo.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;

/**
* describe: 积分
* @author : tomato
* @date: 2020-06-06 03:07:32.843
**/
@ApiModel()
@Getter
@Setter
@ToString
public class CommitChallengeVO {
    /**
     * 积分
     */
    @ApiModelProperty("积分")
    @NotNull(message = "积分数不能为空")
	private Float points;
    /**
     * 积分
     */
    @ApiModelProperty("类型 1=每日登录 2=挑战答题 3=学习时长 4=学习课外知识")
    @NotNull(message = "类型不能为空")
    private Integer businessType;

//    /**
//     * 积分
//     */
//    @ApiModelProperty("花费秒数")
//    @NotNull(message = "花费秒数")
//    @Min(value = 1,message = "用时应大于0")
//    private Integer costSeconds;

    /**
     * 积分
     */
    @ApiModelProperty("连续答对题目数量")
    @NotNull(message = "连续答对题目数量")
    private Integer numbers;
}
